import { admincreateCoursedata, admingetCoursesdata, adminupdateCoursedata } from "@/type/course"
import request from "@/utils/request"

//管理员查询课程
export const admingetCourses=(data:admingetCoursesdata)=>{
    return request({
        url:'/admin/courses',
        method:'get',
        params:data
    })
}

//管理员查询课程详情
export const admingetCourseDetail=(id:string)=>{
    return request({
        url:`/admin/courses/{id}`,
        method:'get'
    })
}

//管理员创建课程
export const admincreateCourse=(data:admincreateCoursedata)=>{
    return request({
        url:'/admin/courses',
        method:'post',
        data
    })
}

//管理员删除课程
export const admindeleteCourse=(id:string)=>{
    return request({
        url:`/admin/courses/${id}`,
        method:'delete'
    })
}

//管理员更新课程
export const adminupdateCourse=(id:string,data:adminupdateCoursedata)=>{
    return request({
        url:`/admin/courses/${id}`,
        method:'put',
        data
    })
}